#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main() {
    int a[100];
    int b[100];
    int sum = 0;
    int suma = 0;
    int sumb = 0;
    int n, m, i, j, k, x, sub, sub1, sub2;
    scanf("%d %d", &n, &m);
    for (i = 0; i < n; i++)
    {
        scanf("%d", &a[i]);
        suma += a[i];
    }
    for (i = 0; i < m; i++)
        scanf("%d", &b[i]);
    for (i = 0, x = 0, k = m, sub = (b[0] - suma); i < m; i++)
    {
        sumb += b[i];
        if ((sumb < suma) && (abs(sumb - suma) > abs(sub)))
            continue;
        else
        {
            sub1 = sumb - b[x] - suma;
            sub2 = sumb - suma;
            if (abs(sub1) < abs(sub2))
            {
                if (abs(sub) > abs(sub1))
                {
                    sub = sub1;
                    j = x;
                    k = i;
                }
                sumb -= b[x];
                x++;
            }
            else if (abs(sub1) > abs(sub2))
            {
                if (abs(sub) > abs(sub2))
                {
                    sub = sub2;
                    j = x;
                    k = i;
                }
            }
        }
    }
    for (i = j; i <= k; i++)
        sum += b[i];
    if ((sum > suma) && (abs(sum - suma) > abs(sum - b[0] - suma)))
        j++;
    for (i = j; i <= k; i++)
        printf("%d ", b[i]);
    return 0;
}